import request from '@/utils/request.js'

export function update(data) {
    return request({
        url: 'app-api/member/special-events/updateClick?id=' + data.id ,
        method: 'PUT',
        // prarams: data
        data: data
    })
}
// wx SDK 获取信息
export function getWechatInfo(data) {
    return request({
        url: 'app-api/wechat/sign' ,
        method: 'get',
        // prarams: data
        data: data
    })
}
// 用户端，获取验证码
export function getsendSmsCode(data) {
    return request({
        url: 'app-api/member/auth/send-sms-code' ,
        method: 'post',
        // prarams: data
        data: data
    })
}

// 用户端登录
export function loginByCode(data) {
    return request({
        url: 'app-api/member/auth/eggs-sms-login' ,
        method: 'post',
        // prarams: data
        data: data
    })
}

// 获得徽章收集记录列表
export function getBadgeRecordList(data) {
    return request({
        url: 'app-api/member/badge-record/list' ,
        method: 'get',
        // prarams: data
        data: data
    })
}

// 获得扭蛋券列表
export function getBadgeEggSmyList(data) {
    return request({
        url: 'app-api/member/badge-eggs/my-list' ,
        method: 'get',
        // prarams: data
        data: data
    })
}

// 扫码 兑换徽章
export function setBadgeExchangeByQr(data) {
    return request({
        url: 'app-api/member/badge-record/exchange' ,
        method: 'post',
        // prarams: data
        data: data
    })
}

// 序列号 兑换徽章
export function setBadgeExchangeByCode(data) {
    return request({
        url: 'app-api/member/badge-record/exchange-code' ,
        method: 'post',
        // prarams: data
        data: data
    })
}
// 兑换扭蛋券
export function setBadgeEggsExchange(data) {
    return request({
        url: 'app-api/member/badge-eggs/exchange?num='+ data.num ,
        method: 'post',
        // prarams: data
        // data: data
    })
}

// 获取未使用的印章数量
export function getBadgeUnusedCount(data) {
    return request({
        url: 'app-api/member/badge-record/unused-count' ,
        method: 'get',
        // prarams: data
        data: data
    })
}

// 获取所有印章数量
export function getBadgeAllCount(data) {
    return request({
        url: 'app-api/member/badge-record/all-count' ,
        method: 'get',
        // prarams: data
        data: data
    })
}

// 获取用户信息
export function getUserInfo(data) {
    return request({
        url: 'app-api/member/user/get' ,
        method: 'get',
        // prarams: data
        // data: data
    })
}

// 用户退出登录
export function loginOut() {
    return request({
        url: 'app-api/member/auth/logout' ,
        method: 'post',
    })
}
